Collision detection is a seperate system.

The map system is primarily a dumb display,
not meant to store data.
However, collision data is mirrored within it for convenience.
(NOTE:  this isn't true. The map contains the only copy of collision data)